package com.study.bigdata.spark.sql

import org.apache.spark.SparkConf
import org.apache.spark.sql._

object Spark05_SparkSQL_Hive {
  def main(args: Array[String]): Unit = {
    // TODO 创建SparkSql的运行环境   环境+对象+隐式转换
    val sparkConf = new SparkConf().setMaster("local[*]").setAppName("sparkSQL")
    val spark = SparkSession.builder().enableHiveSupport().config(sparkConf).getOrCreate()

    //使用SparkSql连接外置的hive
    //1.拷贝hive-sist.xml文件到classpath下
    //2.启动hive支持
    //3.增加对应的依赖关系（包含MySQL驱动）
    spark.sql("show tables").show

    // TODO 关闭环境
    spark.close()
  }
}
